<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Hadoop Common 0.21.0 Release Notes</title>
<STYLE type="text/css">
		H1 {font-family: sans-serif}
		H2 {font-family: sans-serif; margin-left: 7mm}
		TABLE {margin-left: 7mm}
	</STYLE>
</head>
<body>
<h1>Hadoop Common 0.21.0 Release Notes</h1>
		These release notes include new developer and user-facing incompatibilities, features, and major improvements.


<a name="changes"></a>
<h2>Changes Since Hadoop 0.20.2</h2>
    
<h3>        Sub-task
</h3>
<ul>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-4490'>HADOOP-4490</a>] -         Map and Reduce tasks should run as the user who submitted the job
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-4930'>HADOOP-4930</a>] -         Implement setuid executable for Linux to assist in launching tasks as job owners
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-4940'>HADOOP-4940</a>] -         Remove delete(Path f)
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-4941'>HADOOP-4941</a>] -         Remove getBlockSize(Path f), getLength(Path f) and getReplication(Path src)
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-4942'>HADOOP-4942</a>] -         Remove getName() and getNamed(String name, Configuration conf)
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5037'>HADOOP-5037</a>] -         Deprecate FSNamesystem.getFSNamesystem() and change fsNamesystemObject to private
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5045'>HADOOP-5045</a>] -         FileSystem.isDirectory() should not be deprecated.
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5073'>HADOOP-5073</a>] -         Hadoop 1.0 Interface Classification - scope (visibility - public/private) and stability
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5097'>HADOOP-5097</a>] -         Remove static variable JspHelper.fsn
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5120'>HADOOP-5120</a>] -         UpgradeManagerNamenode and UpgradeObjectNamenode should not use FSNamesystem.getFSNamesystem()
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5217'>HADOOP-5217</a>] -         Split the AllTestDriver for core, hdfs and mapred
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5792'>HADOOP-5792</a>] -         to resolve jsp-2.1 jars through IVY
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6170'>HADOOP-6170</a>] -         add Avro-based RPC serialization
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6223'>HADOOP-6223</a>] -         New improved FileSystem interface for those implementing new files systems.
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6230'>HADOOP-6230</a>] -         Move process tree, and memory calculator classes out of Common into Map/Reduce.
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6409'>HADOOP-6409</a>] -         TestHDFSCLI has to check if it's running any testcases at all
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6410'>HADOOP-6410</a>] -         Rename TestCLI class to prevent JUnit from trying to run this class as a test
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6422'>HADOOP-6422</a>] -         permit RPC protocols to be implemented by Avro
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6486'>HADOOP-6486</a>] -         fix common classes to work with Avro 1.3 reflection
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6538'>HADOOP-6538</a>] -         Set hadoop.security.authentication to &quot;simple&quot; by default
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6568'>HADOOP-6568</a>] -         Authorization for default servlets
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6658'>HADOOP-6658</a>] -         Exclude Private elements from generated Javadoc
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6668'>HADOOP-6668</a>] -         Apply audience and stability annotations to classes in common
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6692'>HADOOP-6692</a>] -         Add FileContext#listStatus that returns an iterator
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6752'>HADOOP-6752</a>] -         Remote cluster control functionality needs JavaDocs improvement
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6771'>HADOOP-6771</a>] -         Herriot's artifact id for Maven deployment should be set to hadoop-core-instrumented
</li>
</ul>
    
<h3>        Bug
</h3>
<ul>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-2337'>HADOOP-2337</a>] -         Trash never closes FileSystem
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-2366'>HADOOP-2366</a>] -         Space in the value for dfs.data.dir can cause great problems
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-2413'>HADOOP-2413</a>] -         Is FSNamesystem.fsNamesystemObject unique?
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-2827'>HADOOP-2827</a>] -         Remove deprecated NetUtils.getServerAddress
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-3205'>HADOOP-3205</a>] -         Read multiple chunks directly from FSInputChecker subclass into user buffers
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-3327'>HADOOP-3327</a>] -         Shuffling fetchers waited too long between map output fetch re-tries
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-3426'>HADOOP-3426</a>] -         Datanode does not start up if the local machines DNS isnt working right and dfs.datanode.dns.interface==default
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-4041'>HADOOP-4041</a>] -         IsolationRunner does not work as documented
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-4045'>HADOOP-4045</a>] -         Increment checkpoint if we see failures in rollEdits
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-4220'>HADOOP-4220</a>] -         Job Restart tests take 10 minutes, can time out very easily
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-4584'>HADOOP-4584</a>] -         Slow generation of blockReport at DataNode causes delay of sending heartbeat to NameNode
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-4648'>HADOOP-4648</a>] -         Remove ChecksumDistriubtedFileSystem and InMemoryFileSystem
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-4655'>HADOOP-4655</a>] -         FileSystem.CACHE should be ref-counted
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-4779'>HADOOP-4779</a>] -         Remove deprecated FileSystem methods
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-4864'>HADOOP-4864</a>] -         -libjars with multiple jars broken when client and cluster reside on different OSs
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-4933'>HADOOP-4933</a>] -         ConcurrentModificationException in JobHistory.java
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-4948'>HADOOP-4948</a>] -         ant test-patch does not work
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-4959'>HADOOP-4959</a>] -         System metrics does not output correctly for Redhat 5.1.
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-4960'>HADOOP-4960</a>] -         Hadoop metrics are showing in irregular intervals
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-4975'>HADOOP-4975</a>] -         CompositeRecordReader: ClassLoader set in JobConf is not passed onto WrappedRecordReaders
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-4985'>HADOOP-4985</a>] -         IOException is abused in FSDirectory
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5017'>HADOOP-5017</a>] -         NameNode.namesystem should be private
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5022'>HADOOP-5022</a>] -         [HOD] logcondense should delete all hod logs for a user, including jobtracker logs
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5031'>HADOOP-5031</a>] -         metrics aggregation is incorrect in database
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5032'>HADOOP-5032</a>] -         CHUKWA_CONF_DIR environment variable needs to be exported to shell script
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5039'>HADOOP-5039</a>] -         Hourly&amp;daily rolling are not using the right path
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5050'>HADOOP-5050</a>] -         TestDFSShell fails intermittently
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5070'>HADOOP-5070</a>] -         Update the year for the copyright to 2009
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5072'>HADOOP-5072</a>] -         testSequenceFileGzipCodec won't pass without native gzip codec
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5078'>HADOOP-5078</a>] -         Broken AMI/AKI for ec2 on hadoop
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5095'>HADOOP-5095</a>] -         chukwa watchdog does not monitor the system correctly
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5100'>HADOOP-5100</a>] -         Chukwa Log4JMetricsContext class should append new log to current log file
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5103'>HADOOP-5103</a>] -         Too many logs saying &quot;Adding new node&quot; on JobClient console
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5113'>HADOOP-5113</a>] -         logcondense should delete hod logs for a user , whose username has any of the characters in the value passed to &quot;-l&quot; options 
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5138'>HADOOP-5138</a>] -         Current Chukwa Trunk failed contrib unit tests.
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5148'>HADOOP-5148</a>] -         make watchdog disable-able
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5149'>HADOOP-5149</a>] -         HistoryViewer throws IndexOutOfBoundsException when there are files or directories not confrming to log file name convention
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5172'>HADOOP-5172</a>] -         Chukwa : TestAgentConfig.testInitAdaptors_vs_Checkpoint regularly fails 
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5191'>HADOOP-5191</a>] -         After creation and startup of the hadoop namenode on AIX or Solaris, you will only be allowed to connect to the namenode via hostname but not IP.
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5194'>HADOOP-5194</a>] -         DiskErrorException in TaskTracker when running a job
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5198'>HADOOP-5198</a>] -         NPE in Shell.runCommand()
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5200'>HADOOP-5200</a>] -         NPE when the namenode comes up but the filesystem is set to file://
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5203'>HADOOP-5203</a>] -         TT's version build is too restrictive
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5204'>HADOOP-5204</a>] -         hudson trunk build failure due to autoheader failure in create-c++-configure-libhdfs task
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5206'>HADOOP-5206</a>] -         All &quot;unprotected*&quot; methods of FSDirectory should synchronize on the root.
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5209'>HADOOP-5209</a>] -         Update year to 2009 for javadoc
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5212'>HADOOP-5212</a>] -         cygwin path translation not happening correctly after Hadoop-4868
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5213'>HADOOP-5213</a>] -         BZip2CompressionOutputStream NullPointerException
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5218'>HADOOP-5218</a>] -         libhdfs unit test failed because it was unable to start namenode/datanode
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5219'>HADOOP-5219</a>] -         SequenceFile is using mapred property
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5226'>HADOOP-5226</a>] -         Add license headers to html and jsp files
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5229'>HADOOP-5229</a>] -         duplicate variables in build.xml hadoop.version vs version let build fails at assert-hadoop-jar-exists
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5251'>HADOOP-5251</a>] -         TestHdfsProxy and TestProxyUgiManager frequently fail
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5252'>HADOOP-5252</a>] -         Streaming overrides -inputformat option
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5253'>HADOOP-5253</a>] -         to remove duplicate calls to the cn-docs target.
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5273'>HADOOP-5273</a>] -         License header missing in TestJobInProgress.java
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5276'>HADOOP-5276</a>] -         Upon a lost tracker, the task's start time is reset to 0
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5278'>HADOOP-5278</a>] -         Finish time of a TIP is incorrectly logged to the jobhistory upon jobtracker restart
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5300'>HADOOP-5300</a>] -         &quot;ant javadoc-dev&quot; does not work
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5314'>HADOOP-5314</a>] -         needToSave incorrectly calculated in loadFSImage()
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5322'>HADOOP-5322</a>] -         comments in JobInProgress related to TaskCommitThread are not valid
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5341'>HADOOP-5341</a>] -         hadoop-daemon isn't compatible after HADOOP-4868
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5347'>HADOOP-5347</a>] -         bbp example cannot be run.
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5386'>HADOOP-5386</a>] -         To Probe free ports dynamically for Unit test to replace fixed ports
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5406'>HADOOP-5406</a>] -         Misnamed function in ZlibCompressor.c
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5420'>HADOOP-5420</a>] -         Support killing of process groups in LinuxTaskController binary
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5442'>HADOOP-5442</a>] -         The job history display needs to be paged 
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5456'>HADOOP-5456</a>] -         javadoc warning: can't find restoreFailedStorage() in ClientProtocol
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5458'>HADOOP-5458</a>] -         Remove Chukwa from .gitignore
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5462'>HADOOP-5462</a>] -         Glibc double free exception thrown when chown syscall fails.
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5464'>HADOOP-5464</a>] -         DFSClient does not treat write timeout of 0 properly
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5472'>HADOOP-5472</a>] -         Distcp does not support globbing of input paths
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5476'>HADOOP-5476</a>] -         calling new SequenceFile.Reader(...) leaves an InputStream open, if the given sequence file is broken
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5477'>HADOOP-5477</a>] -         TestCLI fails
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5486'>HADOOP-5486</a>] -         ReliabilityTest does not test lostTrackers, some times.
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5488'>HADOOP-5488</a>] -         HADOOP-2721 doesn't clean up descendant processes of a jvm that exits cleanly after running a task successfully
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5489'>HADOOP-5489</a>] -         hadoop-env.sh still refers to java1.5
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5491'>HADOOP-5491</a>] -         Better control memory usage in contrib/index
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5507'>HADOOP-5507</a>] -         javadoc warning in JMXGet
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5511'>HADOOP-5511</a>] -         Add Apache License to EditLogBackupOutputStream
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5556'>HADOOP-5556</a>] -         A few improvements to DataNodeCluster
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5561'>HADOOP-5561</a>] -         Javadoc-dev ant target runs out of heap space
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5581'>HADOOP-5581</a>] -         libhdfs does not get FileNotFoundException
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5582'>HADOOP-5582</a>] -         Hadoop Vaidya throws number format exception due to changes in the job history counters string format (escaped compact representation).
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5592'>HADOOP-5592</a>] -         Hadoop Streaming - GzipCodec
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5604'>HADOOP-5604</a>] -         TestBinaryPartitioner javac warnings.
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5635'>HADOOP-5635</a>] -         distributed cache doesn't work with other distributed file systems
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5650'>HADOOP-5650</a>] -         Namenode log that indicates why it is not leaving safemode may be confusing
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5652'>HADOOP-5652</a>] -         Reduce does not respect in-memory segment memory limit when number of on disk segments == io.sort.factor
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5656'>HADOOP-5656</a>] -         Counter for S3N Read Bytes does not work
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5658'>HADOOP-5658</a>] -         Eclipse templates fail out of the box; need updating
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5661'>HADOOP-5661</a>] -         Resolve findbugs warnings in mapred
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5679'>HADOOP-5679</a>] -         Resolve findbugs warnings in core/streaming/pipes/examples
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5704'>HADOOP-5704</a>] -         Scheduler test code does not compile
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5709'>HADOOP-5709</a>] -         Remove the additional synchronization in MapTask.MapOutputBuffer.Buffer.write
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5710'>HADOOP-5710</a>] -         Counter MAP_INPUT_BYTES missing from new mapreduce api.
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5715'>HADOOP-5715</a>] -         Should conf/mapred-queue-acls.xml be added to the ignore list?
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5734'>HADOOP-5734</a>] -         HDFS architecture documentation describes outdated placement policy
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5737'>HADOOP-5737</a>] -         UGI checks in testcases are broken
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5738'>HADOOP-5738</a>] -         Split waiting tasks field in JobTracker metrics to individual tasks
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5762'>HADOOP-5762</a>] -         distcp does not copy empty directories
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5764'>HADOOP-5764</a>] -         Hadoop Vaidya test rule (ReadingHDFSFilesAsSideEffect) fails w/ exception if number of map input bytes for a job is zero.
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5775'>HADOOP-5775</a>] -         HdfsProxy Unit Test should not depend on HDFSPROXY_CONF_DIR environment
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5780'>HADOOP-5780</a>] -         Fix slightly confusing log from &quot;-metaSave&quot; on NameNode
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5782'>HADOOP-5782</a>] -         Make formatting of BlockManager.java similar to FSNamesystem.java to simplify porting patch
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5801'>HADOOP-5801</a>] -         JobTracker should refresh the hosts list upon recovery
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5804'>HADOOP-5804</a>] -         neither s3.block.size not fs.s3.block.size are honoured
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5805'>HADOOP-5805</a>] -         problem using top level s3 buckets as input/output directories
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5808'>HADOOP-5808</a>] -         Fix hdfs un-used import warnings
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5809'>HADOOP-5809</a>] -         Job submission fails if hadoop.tmp.dir exists
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5818'>HADOOP-5818</a>] -         Revert the renaming from checkSuperuserPrivilege to checkAccess by HADOOP-5643
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5820'>HADOOP-5820</a>] -         Fix findbugs warnings for http related codes in hdfs
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5823'>HADOOP-5823</a>] -         Handling javac &quot;deprecated&quot; warning for using UTF8
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5824'>HADOOP-5824</a>] -         remove OP_READ_METADATA functionality from Datanode
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5827'>HADOOP-5827</a>] -         Remove unwanted file that got checked in by accident
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5829'>HADOOP-5829</a>] -         Fix javac warnings
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5835'>HADOOP-5835</a>] -         Fix findbugs warnings
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5836'>HADOOP-5836</a>] -         Bug in S3N handling of directory markers using an object with a trailing &quot;/&quot; causes jobs to fail
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5841'>HADOOP-5841</a>] -         Resolve findbugs warnings in DistributedFileSystem.java, DatanodeInfo.java, BlocksMap.java, DataNodeDescriptor.java
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5842'>HADOOP-5842</a>] -         Fix a few javac warnings under packages fs and util
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5845'>HADOOP-5845</a>] -         Build successful despite test failure on test-core target
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5847'>HADOOP-5847</a>] -         Streaming unit tests failing for a while on trunk
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5853'>HADOOP-5853</a>] -         Undeprecate HttpServer.addInternalServlet method to fix javac warnings
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5855'>HADOOP-5855</a>] -         Fix javac warnings for DisallowedDatanodeException and UnsupportedActionException
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5856'>HADOOP-5856</a>] -         FindBugs : fix &quot;unsafe multithreaded use of DateFormat&quot; warning in hdfs
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5859'>HADOOP-5859</a>] -         FindBugs : fix &quot;wait() or sleep() with locks held&quot; warnings in hdfs
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5861'>HADOOP-5861</a>] -         s3n files are not getting split by default 
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5864'>HADOOP-5864</a>] -         Fix DMI and OBL findbugs in packages hdfs and metrics
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5866'>HADOOP-5866</a>] -         Move DeprecatedUTF8 to o.a.h.hdfs
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5877'>HADOOP-5877</a>] -         Fix javac warnings in TestHDFSServerPorts, TestCheckpoint, TestNameEditsConfig, TestStartup and TestStorageRestore
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5878'>HADOOP-5878</a>] -         Fix hdfs jsp import and Serializable javac warnings
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5891'>HADOOP-5891</a>] -         If dfs.http.address is default, SecondaryNameNode can't find NameNode
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5895'>HADOOP-5895</a>] -         Log message shows -ve number of bytes to be merged in the final merge pass when there are no intermediate merges and merge factor is &gt; number of segments
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5899'>HADOOP-5899</a>] -         Minor - move info log to the right place to avoid printing unnecessary log
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5900'>HADOOP-5900</a>] -         Minor correction in HDFS Documentation 
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5902'>HADOOP-5902</a>] -         4 contrib test cases are failing for the svn committed code
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5935'>HADOOP-5935</a>] -         Hudson's release audit warnings link is broken
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5940'>HADOOP-5940</a>] -         trunk eclipse-plugin build fails while trying to copy commons-cli jar from the lib dir
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5944'>HADOOP-5944</a>] -         BlockManager needs Apache license header.
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5947'>HADOOP-5947</a>] -         org.apache.hadoop.mapred.lib.TestCombineFileInputFormat fails trunk builds
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5951'>HADOOP-5951</a>] -         StorageInfo needs Apache license header.
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5953'>HADOOP-5953</a>] -         KosmosFileSystem.isDirectory() should not be deprecated.
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5954'>HADOOP-5954</a>] -         Fix javac warnings in HDFS tests
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5956'>HADOOP-5956</a>] -         org.apache.hadoop.hdfsproxy.TestHdfsProxy.testHdfsProxyInterface test fails on trunk
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5958'>HADOOP-5958</a>] -         Use JDK 1.6 File APIs in DF.java wherever possible
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5963'>HADOOP-5963</a>] -         unnecessary exception catch in NNBench
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5980'>HADOOP-5980</a>] -         LD_LIBRARY_PATH not passed to tasks spawned off by LinuxTaskController
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5981'>HADOOP-5981</a>] -         HADOOP-2838 doesnt work as expected
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5989'>HADOOP-5989</a>] -         streaming tests fails trunk builds
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6004'>HADOOP-6004</a>] -         BlockLocation deserialization is incorrect
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6009'>HADOOP-6009</a>] -         S3N listStatus incorrectly returns null instead of empty array when called on empty root
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6017'>HADOOP-6017</a>] -         NameNode and SecondaryNameNode fail to restart because of abnormal filenames.
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6031'>HADOOP-6031</a>] -         Remove @author tags from Java source files
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6074'>HADOOP-6074</a>] -         TestDFSIO does not use configuration properly.
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6076'>HADOOP-6076</a>] -         Forrest documentation compilation is broken because of HADOOP-5913
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6079'>HADOOP-6079</a>] -         In DataTransferProtocol, the serialization of proxySource is not consistent
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6090'>HADOOP-6090</a>] -         GridMix is broke after upgrading random(text)writer to newer mapreduce apis
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6096'>HADOOP-6096</a>] -         Fix Eclipse project and classpath files following project split
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6103'>HADOOP-6103</a>] -         Configuration clone constructor does not clone all the members.
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6112'>HADOOP-6112</a>] -         to fix hudsonPatchQueueAdmin for different projects
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6114'>HADOOP-6114</a>] -         bug in documentation: org.apache.hadoop.fs.FileStatus.getLen() 
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6122'>HADOOP-6122</a>] -         64 javac compiler warnings
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6123'>HADOOP-6123</a>] -         hdfs script does not work after project split.
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6124'>HADOOP-6124</a>] -         patchJavacWarnings and trunkJavacWarnings are not consistent.
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6131'>HADOOP-6131</a>] -         A sysproperty should not be set unless the property is set on the ant command line in build.xml.
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6132'>HADOOP-6132</a>] -         RPC client opens an extra connection for VersionedProtocol
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6137'>HADOOP-6137</a>] -         to fix project specific test-patch requirements 
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6138'>HADOOP-6138</a>] -         eliminate the depracate warnings introduced by H-5438
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6142'>HADOOP-6142</a>] -         archives relative path changes in common.
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6151'>HADOOP-6151</a>] -         The servlets should quote html characters
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6152'>HADOOP-6152</a>] -         Hadoop scripts do not correctly put jars on the classpath
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6169'>HADOOP-6169</a>] -         Removing deprecated method calls in TFile
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6172'>HADOOP-6172</a>] -         bin/hadoop version not working
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6175'>HADOOP-6175</a>] -         Incorret version compilation with es_ES.ISO8859-15 locale on Solaris 10
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6177'>HADOOP-6177</a>] -         FSInputChecker.getPos() would return position greater than the file size
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6180'>HADOOP-6180</a>] -         Namenode slowed down when many files with same filename were moved to Trash
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6181'>HADOOP-6181</a>] -         Fixes for Eclipse template
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6184'>HADOOP-6184</a>] -         Provide a configuration dump in json format.
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6188'>HADOOP-6188</a>] -         TestHDFSTrash fails because of TestTrash in common
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6192'>HADOOP-6192</a>] -         Shell.getUlimitMemoryCommand is tied to Map-Reduce
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6196'>HADOOP-6196</a>] -         sync(0); next() breaks SequenceFile
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6199'>HADOOP-6199</a>] -         Add the documentation for io.map.index.skip in core-default
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6227'>HADOOP-6227</a>] -         Configuration does not lock parameters marked final if they have no value.
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6229'>HADOOP-6229</a>] -         Atempt to make a directory under an existing file on LocalFileSystem should throw an Exception.
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6234'>HADOOP-6234</a>] -         Permission configuration files should use octal and symbolic
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6240'>HADOOP-6240</a>] -         Rename operation is not consistent between different implementations of FileSystem
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6243'>HADOOP-6243</a>] -         NPE in handling deprecated configuration keys.
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6250'>HADOOP-6250</a>] -         test-patch.sh doesn't clean up conf/*.xml files after the trunk run.
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6254'>HADOOP-6254</a>] -         s3n fails with SocketTimeoutException
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6257'>HADOOP-6257</a>] -         Two TestFileSystem classes are confusing hadoop-hdfs-hdfwithmr
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6274'>HADOOP-6274</a>] -         TestLocalFSFileContextMainOperations tests wrongly expect a certain order to be returned.
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6281'>HADOOP-6281</a>] -         HtmlQuoting throws NullPointerException
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6283'>HADOOP-6283</a>] -         The exception meessage in FileUtil$HardLink.getLinkCount(..) is not clear
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6285'>HADOOP-6285</a>] -         HttpServer.QuotingInputFilter has the wrong signature for getParameterMap
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6286'>HADOOP-6286</a>] -         The Glob methods in FileContext doe not deal with URIs correctly
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6293'>HADOOP-6293</a>] -         FsShell -text should work on filesystems other than the default
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6303'>HADOOP-6303</a>] -         Eclipse .classpath template has outdated jar files and is missing some new ones.
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6314'>HADOOP-6314</a>] -         &quot;bin/hadoop fs -help count&quot;  fails to show help about only &quot;count&quot; command. 
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6327'>HADOOP-6327</a>] -         Fix build error for one of the FileContext Tests
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6334'>HADOOP-6334</a>] -         GenericOptionsParser does not understand uri for -files -libjars and -archives option
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6341'>HADOOP-6341</a>] -         Hudson giving a +1 though no tests are included.
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6347'>HADOOP-6347</a>] -         run-test-core-fault-inject runs a test case twice if -Dtestcase is set
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6374'>HADOOP-6374</a>] -         JUnit tests should never depend on anything in conf
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6375'>HADOOP-6375</a>] -         Update documentation for FsShell du command
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6386'>HADOOP-6386</a>] -         NameNode's HttpServer can't instantiate InetSocketAddress: IllegalArgumentException is thrown
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6390'>HADOOP-6390</a>] -         Block slf4j-simple from avro's pom
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6391'>HADOOP-6391</a>] -         Classpath should not be part of command line arguments
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6395'>HADOOP-6395</a>] -         Inconsistent versions of libraries are being included
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6396'>HADOOP-6396</a>] -         Provide a description in the exception when an error is encountered parsing umask
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6398'>HADOOP-6398</a>] -         Build is broken after HADOOP-6395 patch has been applied
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6402'>HADOOP-6402</a>] -         testConf.xsl is not well-formed XML
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6404'>HADOOP-6404</a>] -         Rename the generated artifacts to common instead of core
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6405'>HADOOP-6405</a>] -         Update Eclipse configuration to match changes to Ivy configuration
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6411'>HADOOP-6411</a>] -         Remove deprecated file src/test/hadoop-site.xml
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6414'>HADOOP-6414</a>] -         Add command line help for -expunge command.
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6439'>HADOOP-6439</a>] -         Shuffle deadlocks on wrong number of maps
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6441'>HADOOP-6441</a>] -         Prevent remote CSS attacks in Hostname and UTF-7.
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6451'>HADOOP-6451</a>] -         Contrib tests are not being run
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6452'>HADOOP-6452</a>] -         Hadoop JSP pages don't work under a security manager
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6461'>HADOOP-6461</a>] -         webapps aren't located correctly post-split
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6462'>HADOOP-6462</a>] -         contrib/cloud failing, target &quot;compile&quot; does not exist
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6478'>HADOOP-6478</a>] -         0.21 -   .eclipse-templates/.classpath out of sync with file system 
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6489'>HADOOP-6489</a>] -         Findbug report: LI_LAZY_INIT_STATIC, OBL_UNSATISFIED_OBLIGATION
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6504'>HADOOP-6504</a>] -         Invalid example in the documentation of org.apache.hadoop.util.Tool
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6505'>HADOOP-6505</a>] -         sed in build.xml fails
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6520'>HADOOP-6520</a>] -         UGI should load tokens from the environment
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6521'>HADOOP-6521</a>] -         FsPermission:SetUMask not updated to use new-style umask setting.
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6522'>HADOOP-6522</a>] -         TestUTF8 fails
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6540'>HADOOP-6540</a>] -         Contrib unit tests have invalid XML for core-site, etc.
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6545'>HADOOP-6545</a>] -         Cached FileSystem objects can lead to wrong token being used in setting up connections
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6546'>HADOOP-6546</a>] -         BloomMapFile can return false negatives
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6548'>HADOOP-6548</a>] -         Replace org.mortbay.log.Log imports with commons logging
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6549'>HADOOP-6549</a>] -         TestDoAsEffectiveUser should use ip address of the host for superuser ip check
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6551'>HADOOP-6551</a>] -         Delegation tokens when renewed or cancelled should throw an exception that explains what went wrong
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6552'>HADOOP-6552</a>] -         KEYTAB_KERBEROS_OPTIONS in UserGroupInformation should have options for automatic renewal of keytab based tickets
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6558'>HADOOP-6558</a>] -         archive does not work with distcp -update
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6560'>HADOOP-6560</a>] -         HarFileSystem throws NPE for har://hdfs-/foo
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6570'>HADOOP-6570</a>] -         RPC#stopProxy throws NullPointerExcption if getProxyEngine(proxy) returns null
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6572'>HADOOP-6572</a>] -         RPC responses may be out-of-order with respect to SASL
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6577'>HADOOP-6577</a>] -         IPC server response buffer reset threshold should be configurable
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6591'>HADOOP-6591</a>] -         HarFileSystem cannot handle paths with the space character
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6593'>HADOOP-6593</a>] -         TextRecordInputStream doesn't close SequenceFile.Reader
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6609'>HADOOP-6609</a>] -         Deadlock in DFSClient#getBlockLocations even with the security disabled
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6630'>HADOOP-6630</a>] -         hadoop-config.sh fails to get executed if hadoop wrapper scripts are in path
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6631'>HADOOP-6631</a>] -         FileUtil.fullyDelete() should continue to delete other files despite failure at any level.
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6634'>HADOOP-6634</a>] -         AccessControlList uses full-principal names to verify acls causing queue-acls to fail
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6640'>HADOOP-6640</a>] -         FileSystem.get() does RPC retries within a static synchronized block
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6645'>HADOOP-6645</a>] -         Bugs on listStatus for HarFileSystem
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6646'>HADOOP-6646</a>] -         Move HarfileSystem out of Hadoop Common.
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6654'>HADOOP-6654</a>] -         Example in WritableComparable javadoc doesn't compile
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6665'>HADOOP-6665</a>] -         DFSadmin commands setQuota and setSpaceQuota allowed when NameNode is in safemode.  
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6677'>HADOOP-6677</a>] -         InterfaceAudience.LimitedPrivate should take a string not an enum
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6690'>HADOOP-6690</a>] -         FilterFileSystem doesn't overwrite setTimes
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6691'>HADOOP-6691</a>] -         TestFileSystemCaching sometimes hang
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6698'>HADOOP-6698</a>] -         Revert the io.serialization package to 0.20.2's api
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6701'>HADOOP-6701</a>] -          Incorrect exit codes for &quot;dfs -chown&quot;, &quot;dfs -chgrp&quot;
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6702'>HADOOP-6702</a>] -         Incorrect exit codes for &quot;dfs -chown&quot;, &quot;dfs -chgrp&quot;  when input is given in wildcard format.
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6703'>HADOOP-6703</a>] -         Prevent renaming a file, symlink or directory to itself
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6719'>HADOOP-6719</a>] -         Missing methods on FilterFs
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6722'>HADOOP-6722</a>] -         NetUtils.connect should check that it hasn't connected a socket to itself
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6723'>HADOOP-6723</a>] -         unchecked exceptions thrown in IPC Connection orphan clients
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6724'>HADOOP-6724</a>] -         IPC doesn't properly handle IOEs thrown by socket factory
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6727'>HADOOP-6727</a>] -         Remove UnresolvedLinkException from public FileContext APIs
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6740'>HADOOP-6740</a>] -         Move commands_manual.xml from mapreduce into common
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6742'>HADOOP-6742</a>] -         Add methods HADOOP-6709 from to TestFilterFileSystem 
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6748'>HADOOP-6748</a>] -         Remove hadoop.cluster.administrators
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6750'>HADOOP-6750</a>] -         UserGroupInformation incompatibility: getCurrentUGI() and setCurrentUser() missing
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6782'>HADOOP-6782</a>] -         TestAvroRpc fails with avro-1.3.1 and avro-1.3.2
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6785'>HADOOP-6785</a>] -         Fix references to 0.22 in 0.21 branch
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6788'>HADOOP-6788</a>] -         [Herriot] Exception exclusion functionality is not working correctly.
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6790'>HADOOP-6790</a>] -         Instrumented (Herriot) build uses too wide mask to include aspect files.
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6800'>HADOOP-6800</a>] -         Harmonize JAR library versions
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6819'>HADOOP-6819</a>] -         [Herriot] Shell command for getting the new exceptions in the logs returning exitcode 1 after executing successfully.
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6821'>HADOOP-6821</a>] -         Document changes to memory monitoring
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6826'>HADOOP-6826</a>] -         Revert FileSystem create method that takes CreateFlags
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6828'>HADOOP-6828</a>] -         Herrior uses old way of accessing logs directories
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6847'>HADOOP-6847</a>] -         Problem staging 0.21.0 artifacts to Apache Nexus Maven Repository
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6851'>HADOOP-6851</a>] -         Fix '$bin' path duplication in setup scripts
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6854'>HADOOP-6854</a>] -         Cannot Configure 'progress' with CreateOpts API
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6860'>HADOOP-6860</a>] -          'compile-fault-inject' should never be called directly.
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6875'>HADOOP-6875</a>] -         [Herriot] Cleanup of temp. configurations is needed upon restart of a cluster
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6881'>HADOOP-6881</a>] -         The efficient comparators aren't always used except for BytesWritable and Text
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6895'>HADOOP-6895</a>] -         Native Libraries do not load if a different platform signature is returned from org.apache.hadoop.util.PlatformName
</li>
</ul>
    
<h3>        Improvement
</h3>
<ul>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-1722'>HADOOP-1722</a>] -         Make streaming to handle non-utf8 byte array
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-2141'>HADOOP-2141</a>] -         speculative execution start up condition based on completion time
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-2721'>HADOOP-2721</a>] -         Use job control for tasks (and therefore for pipes and streaming)
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-2838'>HADOOP-2838</a>] -         Add HADOOP_LIBRARY_PATH config setting so Hadoop will include external directories for jni
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-2898'>HADOOP-2898</a>] -         HOD should allow setting MapReduce UI ports within a port range
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-3659'>HADOOP-3659</a>] -         Patch to allow hadoop native to compile on Mac OS X
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-3953'>HADOOP-3953</a>] -         Sticky bit for directories
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-4191'>HADOOP-4191</a>] -         Add a testcase for jobhistory
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-4365'>HADOOP-4365</a>] -         Configuration.getProps() should be made protected for ease of overriding
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-4372'>HADOOP-4372</a>] -         Improve the way the job history files are managed during job recovery
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-4546'>HADOOP-4546</a>] -         Minor fix in dfs to make hadoop work in AIX
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-4656'>HADOOP-4656</a>] -         Add a user to groups mapping service 
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-4788'>HADOOP-4788</a>] -         Set mapred.fairscheduler.assignmultiple to true by default
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-4794'>HADOOP-4794</a>] -         separate branch for HadoopVersionAnnotation
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-4842'>HADOOP-4842</a>] -         Streaming combiner should allow command, not just JavaClass
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-4859'>HADOOP-4859</a>] -         Make the M/R Job output dir unique for Daily rolling
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-4868'>HADOOP-4868</a>] -         Split the hadoop script into 3 parts
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-4885'>HADOOP-4885</a>] -         Try to restore failed replicas of Name Node storage (at checkpoint time)
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-4895'>HADOOP-4895</a>] -         Remove deprecated methods in DFSClient
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-4936'>HADOOP-4936</a>] -         Improvements to TestSafeMode
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5015'>HADOOP-5015</a>] -         Separate block/replica management code from FSNamesystem
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5023'>HADOOP-5023</a>] -         Add Tomcat support to hdfsproxy
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5033'>HADOOP-5033</a>] -         chukwa writer API is confusing
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5038'>HADOOP-5038</a>] -         remove System.out.println statement
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5088'>HADOOP-5088</a>] -         include releaseaudit as part of  test-patch.sh script 
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5094'>HADOOP-5094</a>] -         Show dead nodes information in dfsadmin -report
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5101'>HADOOP-5101</a>] -         optimizing build.xml target dependencies
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5107'>HADOOP-5107</a>] -         split the core, hdfs, and mapred jars from each other and publish them independently to the Maven repository
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5124'>HADOOP-5124</a>] -         A few optimizations to FsNamesystem#RecentInvalidateSets
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5126'>HADOOP-5126</a>] -         Empty file BlocksWithLocations.java should be removed
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5135'>HADOOP-5135</a>] -         Separate the core, hdfs and mapred junit tests
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5144'>HADOOP-5144</a>] -         manual way of turning on restore of failed storage replicas for namenode
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5147'>HADOOP-5147</a>] -         remove refs to slaves file
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5163'>HADOOP-5163</a>] -         FSNamesystem#getRandomDatanode() should not use Replicator to choose a random datanode
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5176'>HADOOP-5176</a>] -         TestDFSIO reports itself as TestFDSIO
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5196'>HADOOP-5196</a>] -         avoiding unnecessary byte[] allocation in SequenceFile.CompressedBytes and SequenceFile.UncompressedBytes
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5205'>HADOOP-5205</a>] -         Change CHUKWA_IDENT_STRING from &quot;demo&quot; to &quot;TODO-AGENTS-INSTANCE-NAME&quot;
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5222'>HADOOP-5222</a>] -         Add offset in client trace
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5240'>HADOOP-5240</a>] -         'ant javadoc' does not check whether outputs are up to date and always rebuilds
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5264'>HADOOP-5264</a>] -         TaskTracker should have single conf reference
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5266'>HADOOP-5266</a>] -         Values Iterator should support &quot;mark&quot; and &quot;reset&quot;
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5279'>HADOOP-5279</a>] -         test-patch.sh scirpt should just call the test-core target as part of runtestcore function.
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5317'>HADOOP-5317</a>] -         Provide documentation for LazyOutput Feature
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5331'>HADOOP-5331</a>] -         KFS: Add support for append
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5364'>HADOOP-5364</a>] -         Adding SSL certificate expiration warning to hdfsproxy
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5365'>HADOOP-5365</a>] -         hdfsprxoy should log every access
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5369'>HADOOP-5369</a>] -         Small tweaks to reduce MapFile index size
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5396'>HADOOP-5396</a>] -         Queue ACLs should be refreshed without requiring a restart of the job tracker
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5419'>HADOOP-5419</a>] -         Provide a way for users to find out what operations they can do on which M/R queues
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5423'>HADOOP-5423</a>] -         It should be posible to specify metadata for the output file produced by SequenceFile.Sorter.sort
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5438'>HADOOP-5438</a>] -         Merge FileSystem.create and FileSystem.append
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5450'>HADOOP-5450</a>] -         Add support for application-specific typecodes to typed bytes
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5455'>HADOOP-5455</a>] -         default &quot;hadoop-metrics.properties&quot; doesn't mention &quot;rpc&quot; context
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5485'>HADOOP-5485</a>] -         Authorisation machanism required for acceesing jobtracker url :- jobtracker.com:port/scheduler
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5494'>HADOOP-5494</a>] -         IFile.Reader should have a nextRawKey/nextRawValue
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5500'>HADOOP-5500</a>] -         Allow number of fields to be supplied when field names are not known in DBOutputFormat#setOutput()
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5502'>HADOOP-5502</a>] -         Backup and checkpoint nodes should be documented
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5509'>HADOOP-5509</a>] -         PendingReplicationBlocks should not start monitor in constructor.
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5572'>HADOOP-5572</a>] -         The map progress value should have a separate phase for doing the final sort.
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5589'>HADOOP-5589</a>] -         TupleWritable: Lift implicit limit on the number of values that can be stored
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5595'>HADOOP-5595</a>] -         NameNode does not need to run a replicator to choose a random DataNode
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5596'>HADOOP-5596</a>] -         Make ObjectWritable support EnumSet
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5603'>HADOOP-5603</a>] -         Improve block placement performance
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5613'>HADOOP-5613</a>] -         change S3Exception to checked exception
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5618'>HADOOP-5618</a>] -         Convert Storage.storageDirs into a map.
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5620'>HADOOP-5620</a>] -         discp can preserve modification times of files
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5625'>HADOOP-5625</a>] -         Add I/O duration time in client trace 
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5638'>HADOOP-5638</a>] -         More improvement on block placement performance
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5657'>HADOOP-5657</a>] -         Validate data passed through TestReduceFetch
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5664'>HADOOP-5664</a>] -         Use of ReentrantLock.lock() in MapOutputBuffer takes up too much cpu time
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5675'>HADOOP-5675</a>] -         DistCp should not launch a job if it is not necessary
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5687'>HADOOP-5687</a>] -         Hadoop NameNode throws NPE if fs.default.name is the default value
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5705'>HADOOP-5705</a>] -         Improved tries in TotalOrderPartitioner to eliminate large leaf nodes.
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5717'>HADOOP-5717</a>] -         Create public enum class for the Framework counters in org.apache.hadoop.mapreduce
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5721'>HADOOP-5721</a>] -         Provide EditLogFileInputStream and EditLogFileOutputStream as independent classes 
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5727'>HADOOP-5727</a>] -         Faster, simpler id.hashCode() which does not allocate memory
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5733'>HADOOP-5733</a>] -         Add map/reduce slot capacity and lost map/reduce slot capacity to JobTracker metrics
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5771'>HADOOP-5771</a>] -         Create unit test for LinuxTaskController
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5784'>HADOOP-5784</a>] -         The length of the heartbeat cycle should be configurable.
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5790'>HADOOP-5790</a>] -         Allow shuffle read and connection timeouts to be configurable
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5822'>HADOOP-5822</a>] -         Fix javac warnings in several dfs tests related to unncessary casts
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5838'>HADOOP-5838</a>] -         Remove a few javac warnings under hdfs
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5839'>HADOOP-5839</a>] -         fixes to ec2 scripts to allow remote job submission
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5854'>HADOOP-5854</a>] -         findbugs : fix &quot;Inconsistent Synchronization&quot; warnings in hdfs 
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5857'>HADOOP-5857</a>] -         Refactor hdfs jsp codes
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5858'>HADOOP-5858</a>] -         Eliminate UTF8 and fix warnings in test/hdfs-with-mr package
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5867'>HADOOP-5867</a>] -         Cleaning NNBench* off javac warnings
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5873'>HADOOP-5873</a>] -         Remove deprecated methods randomDataNode() and getDatanodeByIndex(..) in FSNamesystem
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5879'>HADOOP-5879</a>] -         GzipCodec should read compression level etc from configuration
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5890'>HADOOP-5890</a>] -         Use exponential backoff on Thread.sleep during DN shutdown
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5896'>HADOOP-5896</a>] -         Remove the dependency of GenericOptionsParser on Option.withArgPattern
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5897'>HADOOP-5897</a>] -         Add more Metrics to Namenode to capture heap usage
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5925'>HADOOP-5925</a>] -         EC2 scripts should exit on error
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5961'>HADOOP-5961</a>] -         DataNode should understand generic hadoop options
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5967'>HADOOP-5967</a>] -         Sqoop should only use a single map task
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5968'>HADOOP-5968</a>] -         Sqoop should only print a warning about mysql import speed once
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5976'>HADOOP-5976</a>] -         create script to provide classpath for external tools
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6099'>HADOOP-6099</a>] -         Allow configuring the IPC module to send pings
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6105'>HADOOP-6105</a>] -         Provide a way to automatically handle backward compatibility of deprecated keys
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6106'>HADOOP-6106</a>] -         Provide an option in ShellCommandExecutor to timeout commands that do not complete within a certain amount of time.
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6109'>HADOOP-6109</a>] -         Handle large (several MB) text input lines in a reasonable amount of time
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6133'>HADOOP-6133</a>] -         ReflectionUtils performance regression
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6146'>HADOOP-6146</a>] -         Upgrade to JetS3t version 0.7.1
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6148'>HADOOP-6148</a>] -         Implement a pure Java CRC32 calculator
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6150'>HADOOP-6150</a>] -         Need to be able to instantiate a comparator instance from a comparator string without creating a TFile.Reader object
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6160'>HADOOP-6160</a>] -         releaseaudit (rats) should not be run againt the entire release binary
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6161'>HADOOP-6161</a>] -         Add get/setEnum to Configuration
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6163'>HADOOP-6163</a>] -         Progress class should provide an api if phases exist
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6166'>HADOOP-6166</a>] -         Improve PureJavaCrc32
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6182'>HADOOP-6182</a>] -         Adding Apache License Headers and reduce releaseaudit warnings to zero
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6201'>HADOOP-6201</a>] -         FileSystem::ListStatus should throw FileNotFoundException
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6203'>HADOOP-6203</a>] -         Improve error message when moving to trash fails due to quota issue
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6204'>HADOOP-6204</a>] -         Implementing aspects development and fault injeciton framework for Hadoop
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6216'>HADOOP-6216</a>] -         HDFS Web UI displays comments from dfs.exclude file and counts them as dead nodes
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6224'>HADOOP-6224</a>] -         Add a method to WritableUtils performing a bounded read of a String
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6233'>HADOOP-6233</a>] -         Changes in common to rename the config keys as detailed in HDFS-531.
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6246'>HADOOP-6246</a>] -         Update umask code to use key deprecation facilities from HADOOP-6105
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6252'>HADOOP-6252</a>] -         Provide method to determine if a deprecated key was set in the config file
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6267'>HADOOP-6267</a>] -         build-contrib.xml unnecessarily enforces that contrib projects be located in contrib/ dir
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6268'>HADOOP-6268</a>] -         Add ivy jar to .gitignore
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6271'>HADOOP-6271</a>] -         Fix FileContext to allow both recursive and non recursive create and mkdir
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6279'>HADOOP-6279</a>] -         Add JVM memory usage to JvmMetrics
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6289'>HADOOP-6289</a>] -         Add interface classification stable &amp; scope to common
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6299'>HADOOP-6299</a>] -         Use JAAS LoginContext for our login
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6301'>HADOOP-6301</a>] -         Need to post Injection HowTo to Apache Hadoop's Wiki 
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6305'>HADOOP-6305</a>] -         Unify build property names to facilitate cross-projects modifications
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6307'>HADOOP-6307</a>] -         Support reading on un-closed SequenceFile
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6318'>HADOOP-6318</a>] -         Upgrade to Avro 1.2.0
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6326'>HADOOP-6326</a>] -         Hundson runs should check for AspectJ warnings and report failure if any is present
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6343'>HADOOP-6343</a>] -         Stack trace of any runtime exceptions should be recorded in the server logs. 
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6366'>HADOOP-6366</a>] -         Reduce ivy console output to ovservable level
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6367'>HADOOP-6367</a>] -         Move Access Token implementation from Common to HDFS
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6394'>HADOOP-6394</a>] -         Helper class for FileContext tests
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6400'>HADOOP-6400</a>] -         Log errors getting Unix UGI
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6403'>HADOOP-6403</a>] -         Deprecate EC2 bash scripts
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6407'>HADOOP-6407</a>] -         Have a way to automatically update Eclipse .classpath file when new libs are added to the classpath through Ivy
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6413'>HADOOP-6413</a>] -         Move TestReflectionUtils to Common
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6420'>HADOOP-6420</a>] -         String-to-String Maps should be embeddable in Configuration
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6434'>HADOOP-6434</a>] -         Make HttpServer slightly easier to manage/diagnose faults with
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6435'>HADOOP-6435</a>] -         Make RPC.waitForProxy with timeout public
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6443'>HADOOP-6443</a>] -         Serialization classes accept invalid metadata
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6467'>HADOOP-6467</a>] -         Performance improvement for liststatus on directories in hadoop archives.
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6471'>HADOOP-6471</a>] -         StringBuffer -&gt; StringBuilder - conversion of references as necessary
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6479'>HADOOP-6479</a>] -         TestUTF8 assertions could fail with better text 
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6492'>HADOOP-6492</a>] -         Make avro serialization APIs public
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6515'>HADOOP-6515</a>] -         Make maximum number of http threads configurable
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6518'>HADOOP-6518</a>] -         Kerberos login in UGI should honor KRB5CCNAME
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6531'>HADOOP-6531</a>] -         add FileUtil.fullyDeleteContents(dir) api to delete contents of a directory
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6534'>HADOOP-6534</a>] -         LocalDirAllocator should use whitespace trimming configuration getters
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6537'>HADOOP-6537</a>] -         Proposal for exceptions thrown by FileContext and Abstract File System
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6543'>HADOOP-6543</a>] -         Allow authentication-enabled RPC clients to connect to authentication-disabled RPC servers 
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6559'>HADOOP-6559</a>] -         The RPC client should try to re-login when it detects that the TGT expired
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6569'>HADOOP-6569</a>] -         FsShell#cat should avoid calling unecessary getFileStatus before opening a file to read
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6579'>HADOOP-6579</a>] -         A utility for reading and writing tokens into a URL safe string.
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6582'>HADOOP-6582</a>] -         Token class should have a toString, equals and hashcode method
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6583'>HADOOP-6583</a>] -         Capture metrics for authentication/authorization at the RPC layer
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6585'>HADOOP-6585</a>] -         Add FileStatus#isDirectory and isFile
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6589'>HADOOP-6589</a>] -         Better error messages for RPC clients when authentication fails
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6635'>HADOOP-6635</a>] -         Install or deploy source jars to maven repo
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6657'>HADOOP-6657</a>] -         Common portion of MAPREDUCE-1545
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6678'>HADOOP-6678</a>] -         Remove FileContext#isFile, isDirectory and exists
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6686'>HADOOP-6686</a>] -         Remove redundant exception class name in unwrapped exceptions thrown at the RPC client
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6709'>HADOOP-6709</a>] -         Re-instate deprecated FileSystem methods that were removed after 0.20
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6713'>HADOOP-6713</a>] -         The RPC server Listener thread is a scalability bottleneck
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6717'>HADOOP-6717</a>] -         Log levels in o.a.h.security.Groups too high
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6769'>HADOOP-6769</a>] -         Add an API in FileSystem to get FileSystem instances based on users
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6777'>HADOOP-6777</a>] -         Implement a functionality for suspend and resume a process.
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6794'>HADOOP-6794</a>] -         Move configuration and script files post split
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6798'>HADOOP-6798</a>] -         Align Ivy version for all Hadoop subprojects.
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6813'>HADOOP-6813</a>] -         Add a new newInstance method in FileSystem that takes a &quot;user&quot; as argument
</li>
</ul>
    
<h3>        New Feature
</h3>
<ul>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-3741'>HADOOP-3741</a>] -         SecondaryNameNode has http server on dfs.secondary.http.address but without any contents
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-4012'>HADOOP-4012</a>] -         Providing splitting support for bzip2 compressed files
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-4268'>HADOOP-4268</a>] -         Permission checking in fsck
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-4359'>HADOOP-4359</a>] -         Access Token: Support for data access authorization checking on DataNodes
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-4368'>HADOOP-4368</a>] -         Superuser privileges required to do &quot;df&quot;
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-4539'>HADOOP-4539</a>] -         Streaming Edits to a Backup Node.
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-4756'>HADOOP-4756</a>] -         Create a command line tool to access JMX exported properties from a NameNode server
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-4768'>HADOOP-4768</a>] -         Dynamic Priority Scheduler that allows queue shares to be controlled dynamically by a currency
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-4829'>HADOOP-4829</a>] -         Allow FileSystem shutdown hook to be disabled
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-4861'>HADOOP-4861</a>] -         Add disk usage with human-readable size (-duh)
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-4927'>HADOOP-4927</a>] -         Part files on the output filesystem are created irrespective of whether the corresponding task has anything to write there
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-4952'>HADOOP-4952</a>] -         Improved files system interface for the application writer.
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5018'>HADOOP-5018</a>] -         Chukwa should support pipelined writers
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5042'>HADOOP-5042</a>] -          Add expiration handling to the chukwa log4j appender
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5052'>HADOOP-5052</a>] -         Add an example for computing exact digits of Pi
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5170'>HADOOP-5170</a>] -         Set max map/reduce tasks on a per-job basis, either per-node or cluster-wide
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5175'>HADOOP-5175</a>] -         Option to prohibit jars unpacking
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5232'>HADOOP-5232</a>] -         preparing HadoopPatchQueueAdmin.sh,test-patch.sh scripts to run builds on hudson slaves.
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5257'>HADOOP-5257</a>] -         Export namenode/datanode functionality through a pluggable RPC layer
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5258'>HADOOP-5258</a>] -         Provide dfsadmin functionality to report on namenode's view of network topology
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5363'>HADOOP-5363</a>] -         Proxying for multiple HDFS clusters of different versions
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5366'>HADOOP-5366</a>] -         Support for retrieving files using standard HTTP clients like curl
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5467'>HADOOP-5467</a>] -         Create an offline fsimage image viewer
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5469'>HADOOP-5469</a>] -         Exposing Hadoop metrics via HTTP
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5518'>HADOOP-5518</a>] -         MRUnit unit test library
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5528'>HADOOP-5528</a>] -         Binary partitioner
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5643'>HADOOP-5643</a>] -         Ability to blacklist tasktracker
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5745'>HADOOP-5745</a>] -         Allow setting the default value of maxRunningJobs for all pools
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5752'>HADOOP-5752</a>] -         Provide examples of using offline image viewer (oiv) to analyze hadoop file systems
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5815'>HADOOP-5815</a>] -         Sqoop: A database import tool for Hadoop
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5844'>HADOOP-5844</a>] -         Use mysqldump when connecting to local mysql instance in Sqoop
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5887'>HADOOP-5887</a>] -         Sqoop should create tables in Hive metastore after importing to HDFS
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5913'>HADOOP-5913</a>] -         Allow administrators to be able to start and stop queues 
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6120'>HADOOP-6120</a>] -         Add support for Avro types in hadoop
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6165'>HADOOP-6165</a>] -         Add metadata to Serializations
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6173'>HADOOP-6173</a>] -         src/native/packageNativeHadoop.sh only packages files with &quot;hadoop&quot; in the name
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6185'>HADOOP-6185</a>] -         Replace FSDataOutputStream#sync() by hflush()
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6218'>HADOOP-6218</a>] -         Split TFile by Record Sequence Number
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6226'>HADOOP-6226</a>] -         Create a LimitedByteArrayOutputStream that does not expand its buffer on write
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6235'>HADOOP-6235</a>] -         Adding a new method for getting server default values from a FileSystem
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6270'>HADOOP-6270</a>] -         FileContext needs to provide deleteOnExit functionality
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6313'>HADOOP-6313</a>] -         Expose flush APIs to application users
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6323'>HADOOP-6323</a>] -         Serialization should provide comparators
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6332'>HADOOP-6332</a>] -         Large-scale Automated Test Framework
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6337'>HADOOP-6337</a>] -         Update FilterInitializer class to be more visible and take a conf for further development
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6408'>HADOOP-6408</a>] -         Add a /conf servlet to dump running configuration
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6415'>HADOOP-6415</a>] -         Adding a common token interface for both job token and delegation token
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6419'>HADOOP-6419</a>] -         Change RPC layer to support SASL based mutual authentication
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6433'>HADOOP-6433</a>] -         Add AsyncDiskService that is used in both hdfs and mapreduce
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6497'>HADOOP-6497</a>] -         Introduce wrapper around FSDataInputStream providing Avro SeekableInput interface
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6510'>HADOOP-6510</a>] -         doAs for proxy user
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6517'>HADOOP-6517</a>] -         Ability to add/get tokens from UserGroupInformation
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6547'>HADOOP-6547</a>] -         Move the Delegation Token feature to common since both HDFS and MapReduce needs it
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6566'>HADOOP-6566</a>] -         Hadoop daemons should not start up if the ownership/permissions on the directories used at runtime are misconfigured
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6573'>HADOOP-6573</a>] -         Delegation Tokens should be persisted.
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6594'>HADOOP-6594</a>] -         Update hdfs script to provide fetchdt tool
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6869'>HADOOP-6869</a>] -         Functionality to create file or folder on a remote daemon side
</li>
</ul>
                    
<h3>        Task
</h3>
<ul>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6155'>HADOOP-6155</a>] -         deprecate Record IO
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6217'>HADOOP-6217</a>] -         Hadoop Doc Split: Common Docs
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6292'>HADOOP-6292</a>] -         Native Libraries Guide - Update 
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6321'>HADOOP-6321</a>] -         Hadoop Common - Site logo
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6329'>HADOOP-6329</a>] -         Add build-fi directory to the ignore list
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6346'>HADOOP-6346</a>] -         Add support for specifying unpack pattern regex to RunJar.unJar
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6353'>HADOOP-6353</a>] -         Create Apache Wiki page for JSure and FlashLight tools
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6477'>HADOOP-6477</a>] -         0.21.0 - upload of the latest snapshot to apache snapshot repository
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6507'>HADOOP-6507</a>] -         Hadoop Common Docs - delete 3 doc files that do not belong under Common
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6772'>HADOOP-6772</a>] -         Utilities for system tests specific.
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6839'>HADOOP-6839</a>] -         [Herriot] Implement a functionality for getting the user list for creating proxy users.
</li>
</ul>
        
<h3>        Test
</h3>
<ul>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5080'>HADOOP-5080</a>] -         Update TestCLI with additional test cases.
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5081'>HADOOP-5081</a>] -         Split TestCLI into HDFS, Mapred and Core tests
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5457'>HADOOP-5457</a>] -         Failing contrib tests should not stop the build
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5948'>HADOOP-5948</a>] -         Modify TestJavaSerialization to use LocalJobRunner instead of MiniMR/DFS cluster
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5952'>HADOOP-5952</a>] -         Hudson -1 wording change
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5955'>HADOOP-5955</a>] -         TestFileOuputFormat can use LOCAL_MR instead of CLUSTER_MR
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6176'>HADOOP-6176</a>] -         Adding a couple private methods to AccessTokenHandler for testing purposes
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6222'>HADOOP-6222</a>] -         Core doesn't have TestCommonCLI facility
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6260'>HADOOP-6260</a>] -         Unit tests for FileSystemContextUtil.
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6261'>HADOOP-6261</a>] -         Junit tests for FileContextURI
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6309'>HADOOP-6309</a>] -         Enable asserts for tests by default
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6563'>HADOOP-6563</a>] -         Add more tests to FileContextSymlinkBaseTest that cover intermediate symlinks in paths
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6689'>HADOOP-6689</a>] -         Add directory renaming test to FileContextMainOperationsBaseTest
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6705'>HADOOP-6705</a>] -         jiracli fails to upload test-patch comments to jira
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6738'>HADOOP-6738</a>] -         Move cluster_setup.xml from MapReduce to Common
</li>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-6836'>HADOOP-6836</a>] -         [Herriot]: Generic method for adding/modifying the attributes for new configuration.
</li>
</ul>
    
<h3>        Wish
</h3>
<ul>
<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5992'>HADOOP-5992</a>] -         Add ivy/ivy*.jar to .gitignore
</li>
</ul>

</body>
</html>